package com.zhoug.viewpermission;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author: zhoug
 * @since: 2025-06-12
 */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface BindMenu {
    /**
     * 名称
     * @return
     */
    String name() default "";

    /**
     * 菜单编码
     * @return
     */
    String code() default "";
    /**
     *  页面路由地址
     */
    String path() default "";

    /**
     * 需要的权限 默认
     * @return
     */
    String permission() default "";
    /**
     * 需要的权限
     * @return
     */
    String[] permissions() default {};


}
